草庐IT

SQL Server 递归+向上统计

全部标签

c# - 递归列出给定路径下的所有文件和文件夹?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:HowtorecursivelylistallthefilesinadirectoryinC#?我想列出给定文件夹(路径)的文件和文件夹的“子路径”假设我有文件夹C:\files\folder1\subfolder1\file.txt如果我给函数c:\files\folder1\我会得到子文件夹1子文件夹1\file.txt

c# - 当组(或递归的子组)包含 ForeignSecurityPrincipal 时,GroupPrincipal.GetMembers 失败

这与其说是一个问题,不如说是给遇到同样问题的任何人的信息。出现以下错误:System.DirectoryServices.AccountManagement.PrincipalOperationException:Anerror(87)occurredwhileenumeratingthegroups.Thegroup'sSIDcouldnotberesolved.atSystem.DirectoryServices.AccountManagement.SidList.TranslateSids(Stringtarget,IntPtr[]pSids)atSystem.D

具有尾递归优化的 C# 编译?

基于丰富的stackoverflow,我一直在断断续续地回答尾递归优化是否针对特定的c#代码进行。几个问题似乎在谈论对正在发布的较新版本的.net进行优化的推测将应用构建为x64位应用以实现优化在VisualStudio中从调试版本切换到发布版本以实现优化根本没有优化,并且微软社区声称他们不会针对“安全问题”进行尾递归优化(并没有真正理解这一点)它是随机发生的那么从C#4.0(VisualStudio2013/2015)开始,如果可以确保尾递归优化,如何确保它呢? 最佳答案 可以支持尾调用优化的不同级别。JIT实际上负责任何.NET

c# - 如何使用 AWS S3 API 以非递归方式浏览目录的内容?

假设我在AmazonS3存储桶中有以下目录和文件(文件以粗体显示):桶名/桶名/文件夹1/bucketname/folder1/foobar.txt桶名/文件夹1/子文件夹1/bucketname/folder1/subfolder1/hello.txt桶名/文件夹1/子文件夹2/bucketname/folder1/subfolder2/world.txtbucketname/folder1/subfolder2/subsubfolder1/bucketname/folder1/subfolder2/subsubfolder1/file.txt如何使用.NETAWSS3API列出给定

C# - 递归/反射属性值

在C#中执行此操作的最佳方法是什么?stringpropPath="ShippingInfo.Address.Street";我将有一个属性路径,就像上面从映射文件中读取的那样。我需要能够询问Order对象下面代码的值是什么。this.ShippingInfo.Address.Street平衡性能与优雅。所有对象图关系都应该是一对一的。第2部分:如果它是List或类似的东西,添加它获取第一个的能力有多难。 最佳答案 也许是这样的?stringpropPath="ShippingInfo.Address.Street";objectp

c# - 使用 Entity Framework Fluent 语法或内联语法编写递归 CTE

我不熟悉SQL和EntityFramework(ADO.NET实体映射)中的这种递归。我正在处理评论管理,其中有一个Comments表,该表包含列NewsID、CommentID、ParentCommentID、IndentLevel、CreatedTime。我正在尝试获取特定新闻项的评论列表,其中所有评论都是根据父项下的子项和创建时间排列的,如下所示:CommentID|time|ParentCommentIDGuid1|t1|nullGuid4|t4|Guid1Guid2|t2|nullGuid3|t3|Guid2必须优先考虑子父关系,然后是创建时间。到目前为止我学到的是(来自互联

c# - 递归 LINQ 查询 : select item and all children with subchildren

有没有什么方法可以编写一个LINQ(或过程式)查询,它可以通过一个查询选择一个项目和所有子项?我有实体:publicclassComment{publicintId{get;set;}publicintParentId{get;set;}publicintText{get;set;}}我有一个ID,所以我想选择带有ID的Comment及其所有子项和子项。示例:1-2--3-4-5--623如果ID==1那么我想要1,2,3,4,5,6的列表。 最佳答案 publicclassComment{publicintId{get;set;}

c# - 递归获取对象的属性和子属性

好吧,一开始我认为这很容易,也许是,我只是太累了——但这就是我想做的。假设我有以下对象:publicclassContainer{publicstringName{get;set;}publicListAddresses{get;set;}}publicclassAddress{publicstringAddressLine1{get;set;}publicstringAddressLine2{get;set;}publicListTelephones{get;set;}}publicclassTelephone{publicstringCellPhone{get;set;}}我需要做

c# - 人数统计系统

我想使用OpenCV(或EmguCV)开发一个“人数统计系统”。请指导我如何实现或指导我一些示例或开源项目。(我做了一些工作:提取差异然后阈值删除背景,使用运动历史等等;仍然没有好的结果。)编辑1:我认为人流很大(可能有十几个人同时通过)。编辑2:它必须至少80%准确。人们正从一扇将近5米宽的门中穿行。问题是我无法控制相机的位置或角度。摄像机在2.5米高处从10米远的地方喊叫这个地方。谢谢 最佳答案 如果您将人数统计系统称为计算房间内人数的系统,那么我建议您使用带有2个激光(普通激光玩具工作)和2个光敏电阻的微Controller来

c# - 如何使用 Dapper 将字符串作为 NULL 发送到 SQLServer?

我有一个场景,其中C#中的字符串可以是null。我需要它在SQLServer上为NULL。我使用Dapper将其发送到SQLServer,查询如下:connection.Query("[dbo].[sp_MyStoredProcedure]"),new{StartDate:startDate},commandType:CommandType.StoredProcedure);其中startDate是有时可以等于null的字符串。存储过程的参数是@StartDatevarchar(10)=NULL当它为NULL时,它返回所有记录。我已通过SSMS确认此行为有效。我读了thispostMa